Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F1 Canada F2 Iasi Challenger Grodzisk Mazowiecki Challenger Istanbul Challenger Bratislava 2 Challenger Olbia Challenger Ismaning Challenger Oeiras 2 Challenger Cherbourg Challenger Pau Challenger Ottignies-Louvain-la-Neuve Challenger Lugano Challenger Barletta Challenger Bucharest Open - Bucharest Madrid Challenger M25 Heraklion M25 Heraklion M25+H Bacau Romania F16 Canada F1 Canada F2 Romania F1 USA F9 USA F10 USA F11 Romania F16 Germany F13 USA F25 USA F26 USA F28 USA F29 Spain F32 Spain F33 France F15 Canada F5 Italy F30 USA F30 USA F31 Canada F1 Canada F2 Romania F1 Germany F2 USA F11 USA F12 USA F13 Romania F1 Romania F3 Canada F3 Canada F7 Brazil F27 USA F6 Canada F1 Canada F2 Canada F4 Canada F3 Canada F5 Canada F6 Canada F7 Canada F8 Canada F9 USA F28 Canada F3 Canada F4 Canada F7 Turkey F40 Colombia F1 Panama F1 Canada F8 Mexico F15 Colombia F2 Costa Rica F1 USA F5 Canada F1 Canada F2 Canada F3 USA F7 USA F8 Czech Republic F2 Romania F4 Romania F6 USA F13 Germany F7 USA F14 Romania F16 Romania F17 Austria F10 Canada F9 USA F22 USA F23 USA F24 USA F25 Venezuela F5 Venezuela F6 Mexico F12 Mexico F13 Dominican Republic F1 Austria F3 New Zeland F1 New Zeland F2 Canada F2 Romania F1 USA F9 Romania F2 USA F10 Romania F3 USA F12 USA F13 Canada F10 Romania F15 Romania F16 Romania F18 USA F26 USA F27 Germany F2 Austria F1 Mexico F1 Mexico F2 Germany F5 USA F4 Canada F1 Canada F2 Switzerland F2 Canada F11 Switzerland F3 Usa F7 Usa F8 Usa F9 Usa F10 Romania F1 Usa F11 Romania F2 Romania F3 Serbia F2 Usa F14 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 Usa F23 Greece F3 Italy F1 Italy F2 Canada F1 Canada F2 Greece F2 USA F12 Korea F1 Usa F26 Canada F3 Usa F1 El Salvador F1 Guatemala F1 Canada F4 Mexico F1 Canada F1 Switzerland F1 Canada F3 Switzerland F2 Switzerland F3 Usa F9 Canada F8 France F6 Usa F10 USA F13 Usa F11 Italy F8 France F9 France F10 France F11 France F12 USA F14 USA F1 USA F2 Italy F38 USA F13 USA F16 Romania F4 USA F17 Canada F3 Canada F4 Canada F5 Italy F39 Canada F6 Canada F7 Canada F1 (Gatineau) Canada F2 (Sherbrooke) USA F12 (Memphis) USA F13 (Little Rock) USA F16 (Tampa) USA F19 (Winston-Salem) Canada F3 (Kelowna) USA F28 USA F14 Germany F2 USA F8 (Calabasas) USA F15 M25 Portimao M15 Doha M25 Doha Challenger Banque Nationale Rimouski - Rimouski 2007 Knoxville Challenger - Knoxville San Luis Potosi Challenger - San Luis Potosi Hurricane Tennis Open - Bradenton Oberstaufen Cup-Head German Master's Series - Oberstaufen 2008 Lubbock Challenger - Lubbock Tulsa Challenger Sacramento Challenger Guayaquil Challenger Rimouski Challenger Tunis Challenger Furth Challenger Lugano Challenger Pozoblanco Challenger Brasov Challenger Eckental Challenger Ortisei Challenger Cherbourg Challenger Sarajevo Challenger Savannah Challenger Kosice Challenger Timisoara Challenger Lexington Challenger Quimper Challenger Bordeaux Challenger Arad Challenger Napoli Challenger Surbiton Challenger Winnipeg Challenger Izmir Challenger Budapest Challenger Bangkok Challenger Budapest Challenger Kaohsiung Challenger Bratislava Challenger Guimaraes Challenger Istanbul Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Indian Wells Challenger Quimper Challenger Belgrade Challenger Biella 6 Challenger Sacramento Challenger Nottingham 1 Challenger Iasi Challenger San Marino Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Forli 2 Challenger Forli 5 Challenger Lugano Challenger Barletta Challenger Nottingham Challenger Sibiu Challenger GHI Bronz Classic - Bronx Rome Challenger Lexington Challenger Ford Tennis Championships - Louisville Prostejov Challenger Granby Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Las Vegas Challenger Maui Challenger Drummondville Challenger Guangzhou Challenger Rome Challenger Puerto Rico Challenger Tennis Event - Humacao Campbell's Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch USA F13 Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Arad Challenger Gerry Weber Open - Halle If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Bet-at-home Cup - Kitzbuhel Napoli Challenger BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Swiss Indoors Basel - Basel Naples Challenger - Naples Dubai Duty Free Tennis Championships - Dubai If Stockholm Open - Stockholm Brisbane International - Brisbane Open 13 - Marseille Topshelf Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Shenzhen Open - Shenzhen Maharashtra Open - Pune Garanti Koza Sofia Open - Sofia BMW Open - Munich Antalya Cup - Antalya Citi Open - Washington Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington European Open - Antwerp Salzburg Challenger Firenze Open - Florence Bergamo Challenger Dallas Challenger Mersin Challenger Braunschweig Challenger Palermo Challenger Kazan Challenger Rimouski Challenger Bratislava Challenger The Natrel's Challenger of Granby - Granby Moncton Men's Challenger - Moncton Izmir Challenger Bratislava Challenger Koblenz Challenger Granby Challenger Orleans Challenger Mexico F14 Tiburon Challenger Guadalajara Challenger Surbiton Challenger Nottingham Challenger Arad Challenger Nottingham-2 Challenger Geneva Challenger Vancouver Challenger Gimcheon Challenger Eckental Challenger Bratislava Challenger Challenger Banque Nationale - Granby GHI Bronx Tennis Classic - Bronx Waco Tennis Challenger - Waco Brasov Challenger - Brasov Seguros Bolivar Open - Medellin The Comercia Challenger - Aptos Sophia Antipolis Challenger Winnipeg Challenger The Natrel's Challenger - Granby Odlum Brown Vancouver Open - Vancouver Orleans Challenger Odlum Brown Vancouver Open - Vancouver Iasi Challenger St. Petersburg 2 Challenger USTA Tallahassee Tennis Challenger - Tallahassee II Naples ITG Challenger - Naples Odlum Brown Vancouver Open - Vancouver Challenger Banque Nationale Rimouski - Rimouski Abierto Internacional de Salinas 'Dario Expreso' - Salinas Countrywide Classic USTA Men's Challenger - Carson Forli 3 Challenger Tiburon Challenger Timisoara Challenger - Timisoara Oldum Brown Vancouver Open - Vancouver Forli 3 Challenger Brasov Challenger - Brasov Ipsos Bucharest Challenger - Bucharest National Bank Men's Rimouski Challenger - Rimouski Tunis Challenger Prague 2 Challenger Surbiton Challenger Columbus Challenger Tyler Challenger Iasi Challenger Sibiu Challenger Cordenons Challenger Istanbul Challenger Prague 3 Challenger Como Challenger Biel Challenger Bergamo Challenger Rovereto Challenger Little Rock Challenger Palmas del Mar Challenger Lugano Challenger Morelos Challenger Rogers Cup - Montreal Leon Challenger Mauthausen Challenger NASDAQ-100 Open - Miami Rogers Masters - Montreal Sony Ericsson Open - Miami Rogers Masters - Toronto Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Copa Petrobras Colombia - Bogota U.S. Open - New York Australian Open - Melbourne XII Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Challenger Natrel Presented by National Bank - Granby Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha U.S. Open - New York Wimbledon - London Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville Belgrade Challenger Sarajevo Challenger Lexington Challenger Granby Challenger Vancouver Challenger Brasov Challenger Tiburon Challenger Medellin Challenger Baton Rouge Challenger Cremona Challenger Carson Challenger Ojai Challenger Bytom Challenger Reggio Emilia Challenger Recanati Challenger Granby Challenger Vancouver Challenger Davis Cup, Group 1, PO, CAN-VEN 3-2 Calabasas Challenger Salzburg Challenger Honolulu Challenger Burnie Challenger Bergamo Challenger Caloundra Challenger Rimouski Challenger Barletta Challenger Monza Challenger Athens Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Furth Challenger Winnetka Challenger Oberstaufen Challenger Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, 1R, FRA-CAN 5-0 Brasov Challenger Davis Cup, Group I, 2R, ROU-ESP 1-4 Eckental Challenger Ortisei Challenger Heilbronn Challenger Kazan Challenger Davis Cup, Group II, 1R, ROU-LUX 4-1 Bath Challenger Davis Cup, Group II, 2R, ROU-MAR 5-0 Sarasota Challenger Davis Cup, Group I, 1R, SVK-ROU 3-1 Marburg Challenger Davis Cup, Group I, 1R, ROU-TPE 1-3 Arad Challenger Granby Challenger Vancouver Challenger Aptos Challenger Brasov Challenger Campinas Challenger Surbiton Challenger Geneva Challenger Ilkley Challenger Heilbronn Challenger Bergamo Challenger Le Gosier Challenger Rome Challenger French Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Timisoara Challenger Recanati Challenger Vancouver Challenger Segovia Challenger Mons Challenger Heilbronn Challenger Geneva Challenger Bratislava Challenger Heilbronn Challenger Salzburg Challenger Quimper Challenger Tunis Challenger Marburg Challenger Granby Challenger Binghamton Challenger Ortisei Challenger Brasov Challenger Trnava Challenger Sibiu Challenger Sacramento Challenger Brescia Challenger Bergamo Challenger Drummondville Challenger Raanana Challenger Heilbronn Challenger Seoul Challenger Vancouver Challenger St. Remy Challenger Cary Challenger Columbus Challenger Orleans Challenger Tiburon Challenger Sacramento Challenger Rennes Challenger Fairfield Challenger Monterrey Challenger Wroclaw Challenger Morelos Challenger Shenzhen Challenger Le Gosier Challenger Ilkley Challenger Granby Challenger Gatineau Challenger St. Remy Challenger Istanbul Challenger Cary Challenger Stockton Challenger Monterrey Challenger Eckental Challenger Drummondville Challenger Gatineau Challenger Granby Challenger Vancouver Challenger Brest Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Heineken Open - Auckland Indian Wells Challenger BMW Open - Munich AEGON International - Eastbourne If Stockholm Open - Stockholm Hall of Fame Tennis Championships - Newport European Open - Antwerp Citi Open - Washington Qatar ExxonMobil Open - Doha ASB Classic - Auckland If Stockholm Open - Stockholm Ricoh Open - 's-Hertogenbosch AEGON Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz Hungarian Open - Budapest Abierto Mexicano - Los Cabos Geneva Open - Geneva Newport Beach Challenger Gazprom Hungarian Open - Budapest BB&T Atlanta Open - Atlanta Nottingham 2 Challenger BMW Open - Munich Bucharest Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Ismaning Challenger Swiss Indoors Basel - Basel Biel Challenger If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest San Marino Challenger Grand Prix Hassan II - Marrakech Tel Aviv Watergen Open - Tel Aviv ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Rennes Challenger Milan Challenger BCR Open Romania - Bucharest Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BCR Open Romania - Bucharest US Men's Clay Court Championship - Houston BCR Open Romania - Bucharest Erste Bank Open - Vienna BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade China Open - Beijing Topshelf Open - 's-Hertogenbosch Brisbane International - Brisbane Citi Open - Washington PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Modena Challenger Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag Moselle Open - Metz If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Rogers Masters - Toronto Mutua Madrilena Madrid Open - Madrid Miami Open - Miami Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami BRD Nastase Tiriac Trophy - Bucharest Qatar ExxonMobil Open - Doha Mutua Madrid Open - Madrid Rogers Cup - Montreal Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, Group I, 2R, ECU-CAN 2-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 French Open - Paris Davis Cup, Group 1, 2R, MEX-CAN 4-1 French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 1R, ROU-ZIM 4-1 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, World Group, PO, SWE-ROU, 3-2 Australian Open (juniors) U.S. Open (juniors) Davis Cup, Group I, PO, GRE-ROU 4-0